// 导入 DB
const db = require('../utils/DB');
var Schema = db.mongoose.Schema;

// 创建 试卷 tests 模型
var TestSchema = db.mongoose.Schema({
    title: { type: String }, // 试卷标题
    date: { type: String }, // 考试时间
    time: { type: String }, // 考试时间
    typeId: {
        type: Schema.Types.ObjectId,
        ref: 'TypeModel'
    },
    exercisesId: [  // 当前试卷关联的所有题目 _id
        {
            type: Schema.Types.ObjectId,
            ref: 'exercisesModel'
        }
    ]
}, { versionKey: false });

// Test Modle
var Test = db.mongoose.model('test', TestSchema)

// 函数导出
module.exports = Test;